Welcome to Css!

6.07 rem单位

rem是以根元素(html元素)字体大小作为参考,是根元素字体大小的倍数

当自身字体大小改变时,em会跟着改变。

 默认根元素的大小为16px,rem就相当于根元素的倍数 1rem就等于16px,20rem=16px*20=320px

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>css</title>

<style type="text/css">

html{font-size:20px;}

h5{background:red;width:300px;height:30px;}

p{font-size:30px;background:green;width:20em}

h4{font-size:30px;background:blue;width:20rem}

</style>

</head>

<body>

<div>

<h5>我要好好学习1</h5>

<p>我要好好学习2</p>

<h4>我要好好学习3</h4>

</div>

</body>

</html>

返回值:如图,第3行h4元素设置的自身元素30px并没有生效,rem调用的是根元素(html)的20px像素生效。

</body>

</html>

当设置p元素为20em时,块级元素的字体是15px,所以p元素的宽是300px,跟h5元素的宽高是一样的。